export interface IQSDetail {
  id: number;
  qsTemplateId: string;
  name: string;
  startTime: string;
  submitTime: string;
  stopDate: string;
  initiatedId: number;
  answerId: number;
  reviewId: number;
  question: string;
  answer: string;
  status: number;
  comments: string;
}

export interface IQSInfo {
  id: number;
  name: string;
  state?: any;
  initiatedId?: any;
  initiatedlName: string;
  reviewId: number;
  reviewName: string;
  status: number;
  stopDate: string;
}

export interface IQSList {
  total: number;
  list: IQSInfo[];
}

export interface IRsUser {
  rsUserName: string;
  rsUserId: number;
}

export interface IQSTableInfo {
  resultQsVO: IQSList;
  reviewNameSet: IRsUser;
  initiatedNameSet: IRsUser;
}

export interface IQSListDetail {
  content: string;
  id: number;
  qsQuestionId: number;
  questionName: string;
  sysUserId: number;
  time: string;
  type: number;
}

export interface IQsListCount {
  taskCount: number;
  expired: number;
  pendReview: number;
  pendAnswer: number;
  done: number;
}
